MySQL ALTER TABLE Statement

MySQL-এ ALTER TABLE স্টেটমেন্ট ব্যবহার করে বিদ্যমান টেবিলে কলাম যোগ, মুছতে বা সংশোধন করতে শিখুন

মাইএসকিউএল টেবিল বিবৃতি পরিবর্তন করুন

ALTER TABLE স্টেটমেন্টটি বিদ্যমান টেবিলে কলাম যোগ, মুছে বা পরিবর্তন করতে ব্যবহৃত হয়।

ALTER TABLE স্টেটমেন্টটি বিদ্যমান টেবিলে বিভিন্ন সীমাবদ্ধতা যোগ এবং অপসারণ করতে ব্যবহৃত হয়।

সারণী পরিবর্তন করুন - কলাম যোগ করুন

একটি টেবিলে একটি কলাম যোগ করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

ALTER TABLE table_name
ADD column_name datatype;

নিম্নলিখিত SQL "গ্রাহক" টেবিলে একটি "ইমেল" কলাম যোগ করে:

ALTER TABLE Customers
ADD Email varchar(255);

ALTER TABLE - DROP COLUMN

একটি টেবিলের একটি কলাম মুছতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন (মনে রাখবেন যে কিছু ডাটাবেস সিস্টেম একটি কলাম মুছে ফেলার অনুমতি দেয় না):

ALTER TABLE table_name
DROP COLUMN column_name;

নিম্নলিখিত SQL "গ্রাহক" টেবিল থেকে "ইমেল" কলাম মুছে দেয়:

ALTER TABLE Customers
DROP COLUMN Email;

ALTER TABLE - MODIFY COLUMN

একটি টেবিলে একটি কলামের ডেটা টাইপ পরিবর্তন করতে, নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

ALTER TABLE table_name
MODIFY COLUMN column_name datatype;

MySQL ALTER TABLE উদাহরণ

"ব্যক্তি" টেবিলটি দেখুন:

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

এখন আমরা "Persons" টেবিলে "DateOfBirth" নামে একটি কলাম যোগ করতে চাই।

আমরা নিম্নলিখিত SQL বিবৃতি ব্যবহার করি:

ALTER TABLE Persons
ADD DateOfBirth date;

💡দ্রষ্টব্য:

নতুন কলাম "DateOfBirth" প্রকারের তারিখ এবং একটি তারিখ ধারণ করে৷ ডাটা টাইপ কলাম নির্দিষ্ট করে দেয় কি ধরনের ডাটা রাখা যেতে পারে। MySQL-এ উপলব্ধ সমস্ত ডেটা প্রকারের সম্পূর্ণ রেফারেন্সের জন্য, আমাদের সম্পূর্ণ ডেটা টাইপ রেফারেন্স দেখুন।

"ব্যক্তি" টেবিলটি এখন এইরকম দেখাবে:

ID LastName FirstName Address City DateOfBirth
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

ডেটা টাইপ পরিবর্তনের উদাহরণ

এখন আমরা "ব্যক্তি" টেবিলে "DateOfBirth" কলামের ডেটা টাইপ পরিবর্তন করতে চাই।

আমরা নিম্নলিখিত SQL বিবৃতি ব্যবহার করি:

ALTER TABLE Persons
MODIFY COLUMN DateOfBirth year;

"DateOfBirth" কলামটি এখন বছরের টাইপ এবং দুই- বা চার-সংখ্যার বিন্যাসে একটি বছর ধরে।

ড্রপ কলাম উদাহরণ

এর পরে, আমরা "ব্যক্তি" টেবিল থেকে "তারিখের জন্ম" কলামটি মুছতে চাই।

আমরা নিম্নলিখিত SQL বিবৃতি ব্যবহার করি:

ALTER TABLE Persons
DROP COLUMN DateOfBirth;

"ব্যক্তি" টেবিলটি এখন এইরকম দেখাবে:

ID LastName FirstName Address City
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

অনুশীলন করুন

একটি বিবৃতি তৈরি করতে সঠিক কীওয়ার্ড নির্বাচন করুন যা 'ব্যক্তি' টেবিল থেকে 'তারিখের জন্ম' কলাম মুছে দেয়।

ALTER
✓ ঠিক আছে! ALTER হল সেই কীওয়ার্ড যা একটি টেবিলকে পরিবর্তন করে
TABLE
✓ ঠিক আছে! TABLE হল একটি কীওয়ার্ড যা একটি টেবিলের প্রতিনিধিত্ব করে
Persons
✓ ঠিক আছে! ব্যক্তিদের টেবিলের নাম পরিবর্তন করতে হবে
DROP
✓ ঠিক আছে! DROP হল সেই কীওয়ার্ড যা একটি কলাম মুছে দেয়
COLUMN
✓ ঠিক আছে! COLUMN হল একটি কীওয়ার্ড যা একটি কলামকে বোঝায়
DateOfBirth
✓ ঠিক আছে! DateOfBirth হল মুছে ফেলা কলামের নাম
;
✓ ঠিক আছে! ; একটি চিহ্ন যা একটি এসকিউএল স্টেটমেন্ট বন্ধ করে দেয়